package view;

import java.awt.Color;
import java.awt.Graphics;

import model.AntLion;

public class AntLionView implements Paintable{

	private AntLion al;
	
	public AntLionView(AntLion a){
		al=a;
	}
	
	@Override
	public void paint(Graphics g) {
	
		//Egy kitöltött naranccssárga kör kirajzolása az AntLion koordinátái és kiterjedése alapján
		g.setColor(Color.ORANGE);
		g.fillOval(al.get_x()-(int)al.getRange(), al.get_y()-(int)al.getRange(), 
				   2*(int)al.getRange(), 2*(int)al.getRange());
		//A kör közepén egy fekete ponttal
		g.setColor(Color.BLACK);
		g.fillOval(al.get_x() - 2, al.get_y() - 2, 4, 4);
	}

	@Override
	public boolean alive() {
	
		return al.getisAlive();
	}

}
